package org.nf.web.servlet;

import jakarta.servlet.ServletException;
import java.io.IOException;

/**
 * @author wangl
 * @date 2021/5/28
 * 抽象的视图对象，用于视图渲染，
 * 由不同的视图子类去实现各自的渲染逻辑
 */
public abstract class BaseView {

    /**
     * 抽象的视图渲染方法
     * @param api 请求与响应对象
     * @throws ServletException Servlet异常
     * @throws IOException IO异常
     */
    protected abstract void render(ServletApi api) throws ServletException, IOException;
}
